body {
  position: relative;
}

body > .left-location {
  position: fixed;
  left: 83.6px;
  top: 47px;
  width: 66px;
  height: 620px;
  display: flex;
  flex-direction: column;
}

body > .left-location > ul {
  display: none;
  list-style: none;
}

body > .left-location > ul > li:nth-child(1) {
  background-color: #f6f6f6;
}

body > .left-location > ul > .active {
  border: 1px solid blue;
}

body > .left-location > ul > li:nth-last-child(1) > a > span {
  display: inline-block;
  transform-origin: center;
  transform: rotate(180deg);
}

body > .left-location > ul > li {
  text-align: center;
  border: 1px solid #e6e6e6;
}

body > .left-location > ul > li:hover a {
  color: blue;
}

body > .left-location > ul > li > a {
  text-decoration: none;
  font-size: 12px;
  color: #5e5e5e;
}
